package entity

type ApplyEntity struct {
	ID        uint32 `gorm:"column:id;primary_key" json:"id"`     //
	FromId    uint32 `gorm:"column:from_id" json:"from"`          //发起用户id
	ToId      uint32 `gorm:"column:to_id" json:"to_id"`           //目标用户id
	State     uint8  `gorm:"column:state" json:"state"`           //处理状态(0-未处理,1-已通过,2-已拒绝)
	IsDelete  bool   `gorm:"column:is_delete" json:"is_delete"`   //是否删除(0-正常,1-已删除)
	CreatedAt string `gorm:"column:created_at" json:"created_at"` //
	UpdatedAt string `gorm:"column:updated_at" json:"updated_at"` //
}

// TableName sets the insert table name for this struct type
func (i *ApplyEntity) TableName() string {
	return "im_apply"
}
